package com.cidetec.modelo.entidad;

import java.util.HashSet;
import java.util.Set;
import org.primefaces.model.SelectableDataModel;

public class Libro implements java.io.Serializable {

    private LibroReferencia libroReferencia;
    private LibroMateria libroMateria;
    private LibroUbicacion libroUbicacion;
    private String codigoBarras;
    private String noCopia;
    private String fechaAlta;

    public Libro() {
    }

    public Libro(String codigoBarras) {
        this.codigoBarras = codigoBarras;
    }

    public Libro(LibroReferencia libroReferencia, LibroMateria libroMateria, LibroUbicacion libroUbicacion, String codigoBarras, String noCopia, String fechaAlta) {
        this.libroReferencia = libroReferencia;
        this.libroMateria = libroMateria;
        this.libroUbicacion = libroUbicacion;
        this.codigoBarras = codigoBarras;
        this.noCopia = noCopia;
        this.fechaAlta = fechaAlta;
    }

    public String getCodigoBarras() {
        return this.codigoBarras;
    }

    public void setCodigoBarras(String codigoBarras) {
        this.codigoBarras = codigoBarras;
    }

    public LibroReferencia getLibroReferencia() {
        return this.libroReferencia;
    }

    public void setLibroReferencia(LibroReferencia libroReferencia) {
        this.libroReferencia = libroReferencia;
    }

    public String getNoCopia() {
        return this.noCopia;
    }

    public void setNoCopia(String noCopia) {
        this.noCopia = noCopia;
    }

    public String getFechaAlta() {
        return this.fechaAlta;
    }

    public void setFechaAlta(String fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    public LibroMateria getLibroMateria() {
        return libroMateria;
    }

    public void setLibroMateria(LibroMateria libroMateria) {
        this.libroMateria = libroMateria;
    }

    public LibroUbicacion getLibroUbicacion() {
        return libroUbicacion;
    }

    public void setLibroUbicacion(LibroUbicacion libroUbicacion) {
        this.libroUbicacion = libroUbicacion;
    }

}
